
 



var gmysqy = ['规模以上工业企业','规模以上商业企业'];
var jglx = ['企业','机关','事业单位','社会团体','工会','个体工商户','民办非企业','其他组织机构'];
var qylx = ['国有企业','集体所有制','私营企业','股份制企业','联营企业','外商投资企业','港澳台','股份合作企业'];
var qygm = ['微型','小型','中型','大型','特大型企业'];
var hyfl = ['农、林、牧、渔业','采矿业','制造业','电力、燃气及水生产和供应业','建筑业','批发和零售业','交通运输、仓储和邮政业','住宿和餐饮业','信息传输、软件和信息技术服务业','金融业','房地产业','租赁和商务服务业','科学研究和技术服务业','水利、环境和公共设施管理业','居民服务、修理和其他服务业','教育','卫生和社会工作','文化、体育和娱乐业','公共管理、社会保障和社会组织','国际组织'];
var qyns = ['X<30万','30万≤X<100万','100万≤X<200万','200万≤X<500万','500万≤X<1000万','1000万≤X<5000万','5000万≤X<1亿','1亿≤X<10亿','10亿≤X<20亿','X≥20亿'];
var ygsl = ['微型(X<20)','小型(20≤X＜300 )','中型(300≤X＜1000)','大型(X≥1000）'];
var xvqy = ['小型企业','微型企业','家庭作坊式企业','个体工商户'];
//规模以上企业和行业分类、规模以上企业与规模企业、企业规模与行业分类、行业分类与企业纳税、企业类型和企业纳税、
//规模以上企业和企业员工数量、小微企业和行业分类。
var title = ['年规模以上企业分布比例','年规模以上企业分布比例','年企业规模分布比例','年各行业分布比例','年各企业类型分布比例','年规模以上企业分布比例','年小微企业分布比例'];	
 var title1 = ['年各行业企业分布情况','年各企业规模分布情况','年各行业企业分布情况','年企业纳税情况','年企业纳税情况','年企业按员工数量分布情况','年各行业企业分布情况'];
var title2 = [['年各行业中','分布情况'],['年各企业规模中','分布情况'],['年各行业中','分布情况'],['年','企业纳税情况'],['年','纳税情况'],['年','按员工数量分布情况'],['年各行业中','业分布情况']];
var itemdata=[[gmysqy,hyfl],[gmysqy,qygm],[qygm,hyfl],[hyfl,qyns],[qylx,qyns],[gmysqy,ygsl],[xvqy,hyfl]];

var data=[
			[
{year:2005,data:[[0,4,901,17,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,168,49,42,21,230,73,136,0,0,167,549,0,1357,0,0]]},
{year:2006,data:[[0,6,983,19,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,170,64,45,24,251,89,147,0,0,178,531,0,1426,0,0]]},
{year:2007,data:[[0,6,1019,19,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,173,72,47,26,268,101,159,0,0,193,574,0,1647,0,0]]},
{year:2008,data:[[0,6,1165,19,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,184,81,49,28,298,143,169,0,0,201,609,0,1803,0,0]]},
{year:2009,data:[[0,5,1298,19,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,185,89,51,29,315,169,173,0,0,214,683,0,2158,0,0]]},
{year:2010,data:[[0,6,1410,20,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,190,94,52,31,339,184,189,0,0,235,727,0,2350,0,0]]},
{year:2011,data:[[0,6,1580,21,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,211,102,54,34,356,192,215,0,0,263,807,0,2571,0,0]]},
{year:2012,data:[[0,6,1740,22,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,216,113,56,36,398,201,246,0,0,279,823,0,2610,0,0]]},
{year:2013,data:[[0,6,1779,23,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,225,134,57,38,421,219,253,0,0,284,857,0,2891,0,0]]},
{year:2014,data:[[0,6,1907,23,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,237,147,59,41,443,235,279,0,0,296,834,0,3012,0,0]]}
]
,
[
{year:2005,data:[[557,334,139,61,22],[601,360,150,66,24]]},
{year:2006,data:[[618,371,155,68,25],[691,414,173,76,28]]},
{year:2007,data:[[762,457,190,84,30],[820,492,205,90,33]]},
{year:2008,data:[[916,549,229,101,37],[989,593,247,109,40]]},
{year:2009,data:[[1013,608,253,111,41],[1078,647,269,119,43]]},
{year:2010,data:[[1396,838,349,154,56],[1463,878,366,161,59]]},
{year:2011,data:[[1544,926,386,170,62],[1783,1070,446,196,71]]},
{year:2012,data:[[2033,1220,508,224,81],[2196,1317,549,242,88]]},
{year:2013,data:[[2403,1442,601,264,96],[2489,1493,622,274,100]]},
{year:2014,data:[[2690,1614,672,296,108],[2792,1675,698,307,112]]}
]
,
[
{year:2005,data:[[786,0,451,0,96,84,25,21,11,115,37,68,0,0,84,275,3,679,0,0],[471,0,270,5,57,50,15,13,6,69,22,41,0,0,50,165,0,407,0,0],[196,0,113,12,24,21,6,5,3,29,9,17,0,0,21,69,0,170,0,0],[86,4,50,1,11,9,3,2,1,13,4,7,2,0,9,30,4,75,0,0],[31,0,18,1,4,3,1,1,0,5,1,3,1,6,3,11,7,11,3,0]]},
{year:2006,data:[[1084,0,492,0,97,85,32,23,12,126,45,74,3,6,148,266,15,713,0,0],[650,0,295,6,58,51,19,14,7,75,27,44,2,3,89,159,9,428,0,0],[271,0,123,12,24,21,8,6,3,31,11,18,1,1,37,66,4,178,0,0],[119,0,54,1,11,9,4,2,1,14,5,8,0,1,16,29,2,78,0,0],[43,6,20,1,4,3,1,1,0,5,2,3,0,0,6,11,1,29,3,0]]},
{year:2007,data:[[1073,0,510,0,99,87,36,24,13,134,51,80,2,4,132,287,14,824,0,0],[644,0,306,6,59,52,22,14,8,80,30,48,1,2,79,172,8,494,0,0],[268,0,127,12,25,22,9,6,3,34,13,20,1,1,33,72,4,206,0,0],[118,0,56,1,11,10,4,3,1,15,6,9,0,0,14,32,2,91,0,0],[43,6,20,1,4,3,1,1,1,5,2,3,0,0,5,11,1,33,3,0]]},
{year:2008,data:[[1007,0,583,0,101,92,41,25,14,149,72,85,2,4,118,305,12,902,0,0],[604,0,350,6,60,55,24,15,8,89,43,51,1,2,71,183,7,541,0,0],[252,0,146,12,25,23,10,6,4,37,18,21,1,1,29,76,3,225,0,0],[111,0,64,1,11,10,4,3,2,16,8,9,0,0,13,33,1,99,0,0],[40,6,23,1,4,4,2,1,1,6,3,3,0,0,5,12,0,36,3,0]]},
{year:2009,data:[[816,0,649,0,103,93,45,26,15,158,85,87,2,3,89,342,7,1079,0,0],[489,0,389,6,62,56,27,15,9,95,51,52,1,2,53,205,4,647,0,0],[204,0,162,12,26,23,11,6,4,39,21,22,0,1,22,85,2,270,0,0],[90,0,71,1,11,10,5,3,2,17,9,10,0,0,10,38,1,119,0,0],[33,6,26,1,4,4,2,1,1,6,3,3,0,0,4,14,0,43,3,0]]},
{year:2010,data:[[866,0,705,0,105,95,47,26,16,170,92,95,2,3,97,364,8,1175,0,0],[520,0,423,6,63,57,28,16,9,102,55,57,1,2,58,218,5,705,0,0],[217,0,176,12,26,24,12,7,4,42,23,24,0,1,24,91,2,294,0,0],[95,0,78,1,12,10,5,3,2,19,10,10,0,0,11,40,1,129,0,0],[35,6,28,1,4,4,2,1,1,7,4,4,0,0,4,15,0,47,3,0]]},
{year:2011,data:[[1067,0,790,0,106,106,51,27,17,178,96,108,3,5,140,404,14,1286,0,0],[640,0,474,6,64,63,31,16,10,107,58,65,2,3,84,242,8,771,0,0],[267,0,198,12,27,26,13,7,4,45,24,27,1,1,35,101,4,321,0,0],[117,0,87,1,12,12,6,3,2,20,11,12,0,1,15,44,2,141,0,0],[43,6,32,1,4,4,2,1,1,7,4,4,0,0,6,16,1,51,3,0]]},
{year:2012,data:[[1063,0,870,0,108,108,57,28,18,199,101,123,3,6,142,412,15,1305,0,0],[638,0,522,6,65,65,34,17,11,119,60,74,2,3,85,247,9,783,0,0],[266,0,218,12,27,27,14,7,5,50,25,31,1,1,36,103,4,326,0,0],[117,0,96,1,12,12,6,3,2,22,11,14,0,1,16,45,2,144,0,0],[43,6,35,1,4,4,2,1,1,8,4,5,0,0,6,16,1,52,3,0]]},
{year:2013,data:[[966,0,890,0,109,113,67,29,19,211,110,127,2,3,107,429,11,1446,0,0],[579,0,534,6,65,68,40,17,11,126,66,76,1,2,64,257,6,867,0,0],[241,0,222,12,27,28,17,7,5,53,27,32,1,1,27,107,3,361,0,0],[106,0,98,1,12,12,7,3,2,23,12,14,0,0,12,47,1,159,0,0],[39,6,36,1,4,5,3,1,1,8,4,5,0,0,4,17,0,58,3,0]]},
{year:2014,data:[[923,0,954,0,110,119,74,30,21,222,118,140,2,3,101,417,9,1506,0,0],[554,0,572,6,66,71,44,18,12,133,71,84,1,2,60,250,5,904,0,0],[231,0,238,12,27,30,18,7,5,55,29,35,1,1,25,104,2,377,0,0],[102,0,105,1,12,13,8,3,2,24,13,15,0,0,11,46,1,166,0,0],[37,6,38,1,4,5,3,1,1,9,5,6,0,0,4,17,0,60,3,0]]}
]
,
[
{year:2005,data:[[911,330,157,88,42,20,13,6,2,1],[2,1,0,0,0,0,0,0,0,0],[523,189,90,51,24,12,7,4,1,1],[10,4,2,1,0,0,0,0,0,0],[111,40,19,11,5,2,2,1,0,0],[97,35,17,9,5,2,1,1,0,0],[28,10,5,3,1,1,0,0,0,0],[24,9,4,2,1,1,0,0,0,0],[12,4,2,1,1,0,0,0,0,0],[133,48,23,13,6,3,2,1,0,0],[42,15,7,4,2,1,1,0,0,0],[79,29,14,8,4,2,1,1,0,0],[2,1,0,0,0,0,0,0,0,0],[3,1,1,0,0,0,0,0,0,0],[97,35,17,9,5,2,1,1,0,0],[318,115,55,31,15,7,4,2,1,0],[8,3,1,1,0,0,0,0,0,0],[787,285,136,76,37,18,11,5,1,1],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2006,data:[[1257,455,217,122,59,28,17,9,2,1],[3,1,1,0,0,0,0,0,0,0],[570,206,98,55,27,13,8,4,1,1],[11,4,2,1,1,0,0,0,0,0],[112,41,19,11,5,3,2,1,0,0],[99,36,17,10,5,2,1,1,0,0],[37,13,6,4,2,1,1,0,0,0],[26,9,5,3,1,1,0,0,0,0],[14,5,2,1,1,0,0,0,0,0],[146,53,25,14,7,3,2,1,0,0],[52,19,9,5,2,1,1,0,0,0],[85,31,15,8,4,2,1,1,0,0],[3,1,1,0,0,0,0,0,0,0],[6,2,1,1,0,0,0,0,0,0],[172,62,30,17,8,4,2,1,0,0],[308,112,53,30,14,7,4,2,1,0],[17,6,3,2,1,0,0,0,0,0],[827,299,143,80,39,19,11,6,1,1],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2007,data:[[1244,450,215,121,58,28,17,9,2,1],[3,1,1,0,0,0,0,0,0,0],[591,214,102,57,28,13,8,4,1,1],[11,4,2,1,1,0,0,0,0,0],[115,42,20,11,5,3,2,1,0,0],[100,36,17,10,5,2,1,1,0,0],[42,15,7,4,2,1,1,0,0,0],[27,10,5,3,1,1,0,0,0,0],[15,5,3,1,1,0,0,0,0,0],[155,56,27,15,7,3,2,1,0,0],[59,21,10,6,3,1,1,0,0,0],[92,33,16,9,4,2,1,1,0,0],[2,1,0,0,0,0,0,0,0,0],[5,2,1,0,0,0,0,0,0,0],[153,55,26,15,7,3,2,1,0,0],[333,121,57,32,15,7,5,2,1,0],[16,6,3,2,1,0,0,0,0,0],[955,346,165,93,44,21,12,7,2,1],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2008,data:[[1168,423,201,113,54,26,16,8,2,1],[3,1,1,0,0,0,0,0,0,0],[676,245,117,66,31,15,9,5,1,1],[11,4,2,1,1,0,0,0,0,0],[117,42,20,11,5,3,2,1,0,0],[107,39,18,10,5,2,1,1,0,0],[47,17,8,5,2,1,1,0,0,0],[28,10,5,3,1,1,0,0,0,0],[16,6,3,2,1,0,0,0,0,0],[173,63,30,17,8,4,2,1,0,0],[83,30,14,8,4,2,1,1,0,0],[98,35,17,10,5,2,1,1,0,0],[2,1,0,0,0,0,0,0,0,0],[5,2,1,0,0,0,0,0,0,0],[136,49,24,13,6,3,2,1,0,0],[353,128,61,34,16,8,5,2,1,0],[14,5,2,1,1,0,0,0,0,0],[1046,379,180,101,49,23,14,7,2,1],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2009,data:[[946,343,163,92,44,21,13,7,2,1],[3,1,1,0,0,0,0,0,0,0],[753,273,130,73,35,17,10,5,1,1],[11,4,2,1,1,0,0,0,0,0],[119,43,21,12,6,3,2,1,0,0],[107,39,19,10,5,2,1,1,0,0],[52,19,9,5,2,1,1,0,0,0],[30,11,5,3,1,1,0,0,0,0],[17,6,3,2,1,0,0,0,0,0],[183,66,32,18,9,4,3,1,0,0],[98,35,17,10,5,2,1,1,0,0],[100,36,17,10,5,2,1,1,0,0],[2,1,0,0,0,0,0,0,0,0],[3,1,1,0,0,0,0,0,0,0],[103,37,18,10,5,2,1,1,0,0],[396,143,68,38,18,9,5,3,1,0],[8,3,1,1,0,0,0,0,0,0],[1252,453,216,121,58,28,17,9,2,1],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2010,data:[[1005,364,173,97,47,23,14,7,2,1],[3,1,1,0,0,0,0,0,0,0],[818,296,141,79,38,18,11,6,1,1],[12,4,2,1,1,0,0,0,0,0],[122,44,21,12,6,3,2,1,0,0],[110,40,19,11,5,2,2,1,0,0],[55,20,9,5,3,1,1,0,0,0],[30,11,5,3,1,1,0,0,0,0],[18,7,3,2,1,0,0,0,0,0],[197,71,34,19,9,4,3,1,0,0],[107,39,18,10,5,2,1,1,0,0],[110,40,19,11,5,2,2,1,0,0],[2,1,0,0,0,0,0,0,0,0],[3,1,1,0,0,0,0,0,0,0],[112,41,19,11,5,3,2,1,0,0],[422,153,73,41,20,9,6,3,1,0],[9,3,2,1,0,0,0,0,0,0],[1363,494,235,132,63,31,19,9,2,2],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2011,data:[[1238,448,213,120,58,28,17,9,2,1],[3,1,1,0,0,0,0,0,0,0],[916,332,158,89,43,21,13,6,2,1],[12,4,2,1,1,0,0,0,0,0],[123,45,21,12,6,3,2,1,0,0],[122,44,21,12,6,3,2,1,0,0],[59,21,10,6,3,1,1,0,0,0],[31,11,5,3,1,1,0,0,0,0],[20,7,3,2,1,0,0,0,0,0],[206,75,36,20,10,5,3,1,0,0],[111,40,19,11,5,2,2,1,0,0],[125,45,22,12,6,3,2,1,0,0],[3,1,1,0,0,0,0,0,0,0],[6,2,1,1,0,0,0,0,0,0],[162,59,28,16,8,4,2,1,0,0],[468,169,81,45,22,10,6,3,1,1],[16,6,3,2,1,0,0,0,0,0],[1491,540,257,145,69,33,21,10,3,2],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2012,data:[[1233,446,213,120,57,28,17,9,2,1],[3,1,1,0,0,0,0,0,0,0],[1009,365,174,98,47,23,14,7,2,1],[13,5,2,1,1,0,0,0,0,0],[125,45,22,12,6,3,2,1,0,0],[125,45,22,12,6,3,2,1,0,0],[66,24,11,6,3,1,1,0,0,0],[32,12,6,3,2,1,0,0,0,0],[21,8,4,2,1,0,0,0,0,0],[231,84,40,22,11,5,3,2,0,0],[117,42,20,11,5,3,2,1,0,0],[143,52,25,14,7,3,2,1,0,0],[3,1,1,0,0,0,0,0,0,0],[6,2,1,1,0,0,0,0,0,0],[165,60,28,16,8,4,2,1,0,0],[477,173,82,46,22,11,7,3,1,1],[17,6,3,2,1,0,0,0,0,0],[1514,548,261,147,70,34,20,10,3,2],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2013,data:[[1120,406,193,109,52,25,15,8,2,1],[3,1,1,0,0,0,0,0,0,0],[1032,374,178,100,48,23,14,7,2,1],[13,5,2,1,1,0,0,0,0,0],[126,46,22,12,6,3,2,1,0,0],[131,47,23,13,6,3,2,1,0,0],[78,28,13,8,4,2,1,1,0,0],[33,12,6,3,2,1,0,0,0,0],[22,8,4,2,1,0,0,0,0,0],[244,88,42,24,11,5,3,2,0,0],[127,46,22,12,6,3,2,1,0,1],[147,53,25,14,7,3,2,1,0,0],[2,1,0,0,0,0,0,0,0,0],[3,1,1,0,0,0,0,0,0,0],[124,45,21,12,6,3,2,1,0,0],[497,180,86,48,23,11,7,3,1,1],[12,4,2,1,1,0,0,0,0,0],[1677,607,289,163,78,38,22,12,3,1],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]},
{year:2014,data:[[1071,388,185,104,50,24,15,7,2,1],[3,1,1,0,0,0,0,0,0,0],[1106,400,191,107,51,25,15,8,2,1],[13,5,2,1,1,0,0,0,0,0],[127,46,22,12,6,3,2,1,0,0],[137,50,24,13,6,3,2,1,0,0],[85,31,15,8,4,2,1,1,0,0],[34,12,6,3,2,1,0,0,0,0],[24,9,4,2,1,1,0,0,0,0],[257,93,44,25,12,6,4,2,0,0],[136,49,24,13,6,3,2,1,0,0],[162,59,28,16,8,4,2,1,0,0],[2,1,0,0,0,0,0,0,0,0],[3,1,1,0,0,0,0,0,0,0],[117,42,20,11,5,3,2,1,0,0],[484,175,83,47,13,11,7,3,1,1],[10,4,2,1,0,0,0,0,0,0],[1747,633,301,169,81,39,24,12,3,2],[2,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]]}
]

,
[
{year:2005,data:[[415,150,72,40,19,9,6,3,1,0],[638,231,110,62,30,14,9,5,1,1],[957,347,165,93,45,21,12,7,2,1],[160,58,28,19,7,4,2,1,0,0],[191,69,33,19,9,4,3,1,1,0],[255,92,44,25,12,6,4,2,0,1],[319,116,55,31,15,7,4,2,1,0],[191,69,33,19,9,4,3,1,0,0]]},
{year:2006,data:[[487,176,84,47,23,11,7,3,1,1],[749,271,129,73,35,17,10,5,1,1],[1124,407,194,117,58,27,15,8,1,1],[187,68,32,18,9,4,3,1,0,0],[225,81,39,22,10,5,3,2,0,0],[300,109,52,29,14,7,4,2,1,0],[375,136,65,36,17,8,5,3,1,0],[225,81,39,22,10,5,3,2,0,0]]},
{year:2007,data:[[510,185,88,49,24,11,7,4,1,1],[784,284,135,76,37,18,11,5,1,1],[1176,426,203,114,55,26,16,8,2,1],[196,71,34,19,9,4,3,1,0,0],[235,85,41,23,11,5,3,2,0,0],[314,114,54,30,15,7,4,2,1,0],[392,142,68,38,18,9,5,3,1,0],[235,85,41,23,11,5,3,2,0,0]]},
{year:2008,data:[[531,192,92,51,25,12,7,4,1,1],[817,296,141,79,38,18,11,6,1,1],[1225,444,211,119,57,27,16,8,2,1],[204,74,35,20,10,5,3,1,0,0],[245,89,42,24,11,7,3,2,0,0],[327,118,56,32,15,7,5,2,1,0],[408,148,70,40,19,9,6,3,1,0],[245,89,42,24,11,5,3,2,0,0]]},
{year:2009,data:[[544,197,94,53,25,12,8,4,1,1],[837,303,144,81,39,19,12,6,1,1],[1255,454,216,122,58,28,17,9,2,1],[209,76,36,20,10,5,3,1,0,0],[251,91,43,24,12,6,3,2,0,0],[335,121,58,32,16,8,5,2,1,0],[418,151,72,41,19,9,6,3,1,0],[251,91,43,24,12,6,3,2,0,0]]},
{year:2010,data:[[585,212,101,57,27,13,8,4,1,1],[899,326,155,87,42,20,12,6,2,0],[1349,488,233,131,63,30,19,9,1,2],[225,81,39,22,10,5,3,2,0,0],[270,98,47,26,13,6,4,2,0,0],[360,130,62,35,17,8,7,3,1,0],[450,163,78,44,21,10,6,3,1,1],[270,98,47,26,13,7,4,2,0,0]]},
{year:2011,data:[[665,241,115,64,31,15,9,5,1,1],[1023,370,176,99,48,25,14,7,2,1],[1535,556,265,149,71,34,21,9,2,2],[256,93,44,25,19,6,6,2,0,0],[307,111,53,30,14,7,4,2,1,0],[409,148,71,40,19,9,6,3,1,0],[512,185,88,50,24,11,7,4,1,1],[307,111,53,30,14,7,4,2,0,0]]},
{year:2012,data:[[689,250,119,67,32,15,10,5,1,1],[1060,384,183,103,49,24,15,7,2,1],[1591,576,274,154,74,36,22,11,2,2],[265,96,46,26,12,6,4,2,0,0],[318,115,55,31,15,7,4,2,0,0],[424,154,73,41,20,10,6,3,1,0],[530,192,91,51,25,12,7,4,1,1],[318,115,55,31,15,7,4,2,1,0]]},
{year:2013,data:[[701,254,121,68,33,16,10,5,1,1],[1079,391,186,105,50,24,15,7,2,1],[1618,586,279,157,75,36,22,11,1,2],[270,98,46,26,13,6,4,2,0,0],[324,117,56,31,15,7,4,2,1,0],[431,156,74,42,20,10,6,5,1,0],[539,195,93,72,25,12,7,4,1,1],[324,117,56,31,15,14,8,2,1,0]]},
{year:2014,data:[[718,260,124,70,33,16,10,5,1,1],[1104,400,190,107,51,25,15,8,2,1],[1656,600,286,161,77,37,23,11,3,2],[276,100,48,27,13,6,4,2,0,0],[331,120,57,32,15,7,5,2,1,0],[442,160,76,43,21,10,6,3,1,0],[552,200,95,54,26,12,8,4,1,1],[331,120,57,32,15,7,5,2,1,0]]}
]
,
[
{year:2005,data:[[2587,1140,121,4],[83,37,37,16]]},
{year:2006,data:[[2587,1206,124,5],[102,39,39,17]]},
{year:2007,data:[[0,1387,126,4],[105,41,41,17]]},
{year:2008,data:[[2587,1406,127,5],[121,45,41,18]]},
{year:2009,data:[[2587,1550,131,5],[132,48,42,19]]},
{year:2010,data:[[2587,1670,135,5],[147,51,45,21]]},
{year:2011,data:[[2587,1779,136,5],[153,58,47,21]]},
{year:2012,data:[[2587,1890,138,5],[169,62,49,22]]},
{year:2013,data:[[2587,2016,140,5],[178,69,50,23]]},
{year:2014,data:[[2587,2106,142,5],[192,73,52,26]]}
]
,
[
{year:2005,data:[[471,0,270,5,57,50,15,13,6,69,22,41,0,0,50,165,15,407,0,0],[786,0,451,0,96,84,25,21,11,115,37,68,0,0,84,275,0,0,0,0],[1435,0,679,0,0,563,368,531,0,0,0,0,0,0,254,0,0,0,0,0],[2975,0,1469,0,0,587,498,698,0,0,0,0,0,0,465,0,0,0,0,0]]},
{year:2006,data:[[650,25,295,6,58,51,19,14,7,75,27,44,0,0,89,159,22,428,0,0],[1084,0,492,0,97,85,32,23,12,126,45,74,0,0,148,266,0,0,0,0],[1528,0,873,0,0,578,379,536,0,0,0,0,0,0,367,0,0,0,0,0],[3109,0,1693,0,0,609,509,704,0,0,0,0,0,0,582,0,0,0,0,0]]},
{year:2007,data:[[644,25,306,6,59,52,22,14,8,80,30,48,0,0,79,172,35,494,0,0],[1073,0,510,0,99,87,36,24,13,134,51,80,0,0,132,287,0,0,0,0],[1678,0,903,0,0,603,436,575,0,0,0,0,0,0,324,0,0,0,0,0],[3218,0,1805,0,0,635,563,792,0,0,0,0,0,0,542,0,0,0,0,0]]},
{year:2008,data:[[604,25,350,6,60,55,24,15,8,89,43,51,0,0,71,183,46,541,0,0],[1007,0,583,0,101,92,41,25,14,149,72,85,0,0,118,305,0,0,0,0],[1703,0,1034,0,0,634,478,569,0,0,0,0,0,0,296,0,0,0,0,0],[3409,0,2509,0,0,696,628,810,0,0,0,0,0,0,491,0,0,0,0,0]]},
{year:2009,data:[[489,25,389,6,62,56,27,15,9,95,51,52,0,0,53,205,51,647,0,0],[816,0,649,0,103,93,45,26,15,158,85,87,0,0,89,342,0,0,0,0],[1709,0,1370,0,0,673,554,604,0,0,0,0,0,0,210,0,0,0,0,0],[3617,0,2182,0,0,735,786,835,0,0,0,0,0,0,275,0,0,0,0,0]]},
{year:2010,data:[[520,25,423,6,63,57,28,16,9,102,55,57,0,0,58,218,54,705,0,0],[866,0,705,0,105,95,47,26,16,170,92,95,0,0,97,364,0,0,0,0],[1908,0,1490,0,0,681,569,638,0,0,0,0,0,0,298,0,0,0,0,0],[3781,0,2389,0,0,765,804,881,0,0,0,0,0,0,503,0,0,0,0,0]]},
{year:2011,data:[[640,25,474,6,64,63,31,16,10,107,58,65,0,0,84,242,57,771,0,0],[1067,0,790,0,106,106,51,27,17,178,96,108,0,0,140,404,0,0,0,0],[1848,0,1598,0,0,708,613,678,0,0,0,0,0,0,353,0,0,0,0,0],[3610,0,2578,0,0,804,809,921,0,0,0,0,0,0,548,0,0,0,0,0]]},
{year:2012,data:[[638,25,522,6,65,65,34,17,11,119,60,74,0,0,85,247,63,783,0,0],[1063,0,870,0,108,108,57,28,18,199,101,123,0,0,142,412,0,0,0,0],[1796,0,1639,0,0,704,654,704,0,0,0,0,0,0,382,0,0,0,0,0],[3498,0,2701,0,0,834,831,976,0,0,0,0,0,0,587,0,0,0,0,0]]},
{year:2013,data:[[579,25,534,6,65,68,40,17,11,126,66,76,0,0,64,257,15,867,0,0],[966,0,890,0,109,113,67,29,19,211,110,127,0,0,107,429,0,0,0,0],[1907,0,1603,0,0,683,610,743,0,0,0,0,0,0,286,0,0,0,0,0],[3659,0,2631,0,0,820,795,1045,0,0,0,0,0,0,514,0,0,0,0,0]]},
{year:2014,data:[[554,25,572,6,66,71,44,18,12,133,71,84,0,0,60,250,15,904,0,0],[923,0,954,0,110,119,74,30,21,222,118,140,0,0,101,417,0,0,0,0],[1838,0,1798,0,0,714,702,754,0,0,0,0,0,0,216,0,0,0,0,0],[3729,0,2815,0,0,875,856,1031,0,0,0,0,0,0,492,0,0,0,0,0]]}
]
 



		];


				
				
				
function HashMap1(){ 
/**Map大小**/ 
var size=0; 
/**对象**/ 
var entry=new Object(); 
/**Map的存put方法**/ 
this.put=function(key,value){ 
if(!this.containsKey(key)){ 
size++; 
entry[key]=value; 
} 
} 
/**Map取get方法**/ 
this.get=function(key){ 
return this.containsKey(key) ? entry[key] : null; 
} 
/**Map删除remove方法**/ 
this.remove=function(key){ 
if(this.containsKey(key) && ( delete entry[key] )){ 
size--; 
} 
} 
/**是否包含Key**/ 
this.containsKey= function (key){ 
return (key in entry); 
} 
/**是否包含Value**/ 
this.containsValue=function(value){ 
for(var prop in entry) 
{ 
if(entry[prop]==value){ 
return true; 
} 
} 
return false; 
} 
/**所有的Value**/ 
this.values=function(){ 
var values=new Array(); 
for(var prop in entry) 
{ 
values.push(entry[prop]); 
} 
return values; 
} 
/**所有的 Key**/ 
this.keys=function(){ 
var keys=new Array(); 
for(var prop in entry) 
{ 
keys.push(prop); 
} 
return keys; 
} 
/**Map size**/ 
this.size=function(){ 
return size; 
} 
/**清空Map**/ 
this.clear=function(){ 
size=0; 
entry=new Object(); 
} 

} 	

 function HashMap() {  
  
    var hash_table_length = 1024 * 1024; //2的幂次方  
    var hash_table = new Array(hash_table_length); //hashTable表  
    var total_size = 0; //总长度  
  
    /*   
     * 新增hashmap值 
     * 参数： 
     * key  : key值 
     * value: 原始Value值 
     */  
    this.put = function (key, value) {  
        if (key != null) {  
            var hash = hashCode(key); //进过hashCode，将key转化成整型  
            var index = indexFor(hash, hash_table.length);  
            //从冲突链表中查询KEY键是否存在，存在的话覆盖新值  
            for (var obj = hash_table[index]; obj != null; obj = obj.next) {  
                if (obj.hash == hash && obj.key == key) {  
                    obj.value = value;  
                    return obj.value;  
                }  
            }  
            addEntry(hash, key, value, index);  
        }  
        return false;  
    }  
  
    /*   
     * 获取hashmap对应值 
     * 参数： 
     * key  : key值 
     */  
    this.get = function (key) {  
        if (key != null) {  
            var hash = hashCode(key); //进过hashCode，将key转化成整型  
            var index = indexFor(hash, hash_table.length);  
            for (var obj = hash_table[index]; obj != null; obj = obj.next) {  
                if (obj.hash == hash && obj.key == key) {  
                    return obj.value;  
                }  
            }  
        }  
        return false;  
    }  
  
    /*   
     * 删除一个hash值 
     * 参数： 
     * key  : key值 
     */  
    this.remove = function (key) {  
        if (key != null) {  
            var hash  = hashCode(key); //进过hashCode，将key转化成整型  
            var index = indexFor(hash, hash_table.length);  
            var entry = hash_table[index];  
            var e = entry;  
            while (e != null) { //循环跑链表,将需要删除值的next对象放到前一个对象的next中  
                var next = e.next;  
                if (e.hash == hash && e.key == key) {  
                    if (entry == e) {  
                        hash_table[index] = next;  
                    } else {  
                        entry.next = next;  
                    }  
                    total_size--;  
                    return true;  
                }  
                entry = e;  
                e = next;  
            }  
        }   
        return false;  
    }  
  
    /*   
     * 清空hashtable操作 
     * 参数： 
     * key  : key值 
     */  
    this.clear = function () {  
        hash_table = null;  
        hash_table = new Array(hash_table_length);  
        total_size = 0;  
        return hash_table;  
    }  
  
    /*   
     * 判断KEY值是否存在 
     * 参数： 
     * key  : key值 
     */  
    this.isSet = function (key) {  
        if (key != null) {  
            var hash = hashCode(key); //进过hashCode，将key转化成整型  
            var index = indexFor(hash, hash_table.length);  
            for (var obj = hash_table[index]; obj != null; obj = obj.next) {  
                if (obj.hash == hash && obj.key == key) {  
                    return true;  
                }  
            }  
        }  
        return false;  
    }  
  
    /*   
     * 返回hashMap长度 
     */  
    this.size = function () {  
        return total_size;  
    }  
  
    /*   
     * 解决hash冲突的链表结构 
     * 参数： 
     * hash : hash值，key经过hashCode的值 
     * key  : key值 
     * value: 原始Value值 
     * index: hashTable 索引值 
     */  
    var addEntry = function (hash, key, value, index) {  
         var entry = hash_table[index];  
         var item  = {  
            "hash"  : hash,  
            "key"   : key,  
            "value" : value,  
            "next"  : entry  
         };  
         hash_table[index] = item;  
         total_size++; //统计数据表总长度  
    }  
  
    /*   
     *  经过该函数得到 哈希表 哈希地址 
     */  
    var indexFor = function (hash, length) {  
        return hash & (length - 1);  
    }  
  
    /*   
     *  通过hashCode函数，将key转化成整型 
     */  
    var hashCode = function (key) {  
        var h = 0, off = 0;  
        var length = key.length;  
        for (var i = 0; i < length; i++) {  
            var temp = key.charCodeAt(off++);  
            h = 31 * h + temp;  
            if (h > 0x7fffffff || h < 0x80000000) {  
                h = h & 0xffffffff;  
            }  
        }  
        h ^= (h >>> 20) ^ (h >>> 12);  
        return h ^ (h >>> 7) ^ (h >>> 4);  
    };  
}  			